tower keep castle - İngilizce Eş Anlamlılar Sözlük